/* pages/order-list/order-list.wxss */
.order-list-wrapper {
    margin: 28rpx;
    padding-bottom: 60rpx;
    .order-item-box {
        background-color: #fff;
        margin-bottom: 20rpx;
        border-radius: 20rpx;
        padding: 28rpx;
        .type-tag {
            line-height: 26rpx;
        }
        .shop-name {
            font-size: 30rpx;
            line-height: 30rpx;
            font-weight: bold;
            margin-left: 17rpx;
        }
        .order-time {
            color: #999;
            font-size: 24rpx;
        }
        .right-box {
            width: 180rpx;
            text-align: right;
            .right-btn-text, .iconfont {
                color: #999;
                font-size: 28rpx;
                &.waiting-pay {
                    font-weight: bold;
                    color: var(--primary-color);
                }
            }
        }

        .order-item-goods {
            margin: 26rpx 0;
            .scroll-view {
                white-space: nowrap;
                overflow: hidden;
                .scroll-item {
                    display: inline-block;
                    width: 130rpx;
                    height: 90rpx;
                    border-radius: 6rpx;
                    margin-right: 16rpx;
                }
            }
            .total-box {
                padding-left: 20rpx;
                text-align: right;
                white-space: nowrap;
                .total-amount {
                    display: block;
                    font-weight: bold;
                    font-size: 32rpx;
                }
                .total-num {
                    display: block;
                    color: #999;
                    font-size: 24rpx;
                }
            }
        }
    }
}